from itertools import count,cycle,islice
#特点：每次next(iterator)调用元素，迭代器的初始值都发生变化
counter = count(start=10)#循环整数-首元为10
colors = cycle(['red', 'white', 'blue'])#循环list-从0元开始
limited = islice(colors, 0, 4) # 有限迭代器-左开右闭

# for x in limited:# 有限迭代器元素查看
#     print(x)

#循环迭代器元素查看-需要有循环结束条件
i=0#初始值
cyc_num=3#迭代次数
while i<cyc_num:
    print(next(counter))
    i+=1
